﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;

namespace MyVideoTek
{
    class TheadHandle
    {
        // Cet entier sera utilisé comme paramètre
        private string url;
        private string resultSearchXml;

        // Constructeur
        public TheadHandle(string myParam)
        {
            this.url = myParam;

            // On peut utiliser ici notre paramètre myParam    	

        }

        // Méthode de modification du paramètre
        public void SetParam(string param)
        {
            this.url = param;
        }

        public string ResultSearchXml
        {
            get { return resultSearchXml; }
        }

        // Méthode boucle du thread
        public void ThreadLoop()
        {
          //  System.IO.Stream s = WC.OpenRead(url);
        //        System.IO.StreamReader sr = new System.IO.StreamReader(s);
               // resultSearchXml = sr.ReadToEnd();
              //  sr.Dispose();
                //s.Dispose();

                WebClient WC = new WebClient();
                WC.UseDefaultCredentials = true;
                resultSearchXml = WC.DownloadString(url);


                WC.Dispose();                
        }
    }
}
